package org.jetbrains.jps.model.serialization;

import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.jps.model.JpsElement;

import java.util.Map;

public abstract interface JpsPathVariablesConfiguration
  extends JpsElement
{
  public abstract void addPathVariable(@NotNull String paramString1, @NotNull String paramString2);
  
  public abstract void removePathVariable(@NotNull String paramString);
  
  /**
   * @deprecated
   */
  @Nullable
  public abstract String getPathVariable(@NotNull String paramString);
  
  @Nullable
  public abstract String getUserVariableValue(@NotNull String paramString);
  
  /**
   * @deprecated
   */
  @NotNull
  public abstract Map<String, String> getAllVariables();
  
  @NotNull
  public abstract Map<String, String> getAllUserVariables();
}



/* Location:           E:\idea\

 * Qualified Name:     org.jetbrains.jps.model.serialization.JpsPathVariablesConfiguration

 * JD-Core Version:    0.7.0.1

 */